package com.ruoyi.mall.pms.domain.dto;

import com.ruoyi.mall.pms.domain.*;

import java.util.List;

public class PmsProductDto {

    private static final long serialVersionUID = 1L;

    /** 商品信息 */
    private PmsProduct product;

    /** 会员价格 */
    private List<PmsMemberPrice> memberPriceList;

    /** 阶梯价格 */
    private List<PmsProductLadder> ladderList;

    /** 满减价格 */
    private List<PmsProductFullReduction> fullReductionList;

    /** 商品属性 */
    private List<PmsProductAttributeValue> attributeValueList;

    /** 商品sku */
    private List<PmsProductSku> productSkuList;

    /** 专题ids */
    private List<Long> subjectIds;

    public PmsProduct getProduct() {
        return product;
    }

    public void setProduct(PmsProduct product) {
        this.product = product;
    }

    public List<PmsMemberPrice> getMemberPriceList() {
        return memberPriceList;
    }

    public void setMemberPriceList(List<PmsMemberPrice> memberPriceList) {
        this.memberPriceList = memberPriceList;
    }

    public List<PmsProductLadder> getLadderList() {
        return ladderList;
    }

    public void setLadderList(List<PmsProductLadder> ladderList) {
        this.ladderList = ladderList;
    }

    public List<PmsProductFullReduction> getFullReductionList() {
        return fullReductionList;
    }

    public void setFullReductionList(List<PmsProductFullReduction> fullReductionList) {
        this.fullReductionList = fullReductionList;
    }

    public List<PmsProductAttributeValue> getAttributeValueList() {
        return attributeValueList;
    }

    public void setAttributeValueList(List<PmsProductAttributeValue> attributeValueList) {
        this.attributeValueList = attributeValueList;
    }

    public List<PmsProductSku> getProductSkuList() {
        return productSkuList;
    }

    public void setProductSkuList(List<PmsProductSku> productSkuList) {
        this.productSkuList = productSkuList;
    }

    public List<Long> getSubjectIds() {
        return subjectIds;
    }

    public void setSubjectIds(List<Long> subjectIds) {
        this.subjectIds = subjectIds;
    }
}
